package com.jpruby.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jpruby.domain.entity.User;
import com.jpruby.mapper.UserMapper;
import com.jpruby.service.UserService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

/**
 * 　　┏┓　　　┏┓+ +
 * 　┏┛┻━━━┛┻┓ + +
 * 　┃　　　　　　　┃
 * 　┃　　　━　　　┃ ++ + + +
 * ████━████ ┃+
 * 　┃　　　　　　　┃ +
 * 　┃　　　┻　　　┃
 * 　┃　　　　　　　┃ + +
 * 　┗━┓　　　┏━┛
 * 　　　┃　　　┃
 * 　　　┃　　　┃ + + + +
 * 　　　┃　　　┃    草泥马登场
 * 　　　┃　　　┃ +  神兽保佑
 * 　　　┃　　　┃    代码无bug
 * 　　　┃　　　┃　　+
 * 　　　┃　 　　┗━━━┓ + +
 * 　　　┃ 　　　　　　　┣┓
 * 　　　┃ 　　　　　　　┏┛
 * 　　　┗┓┓┏━┳┓┏┛ + + + +
 * 　　　　┃┫┫　┃┫┫
 * 　　　　┗┻┛　┗┻┛+ + + +
 * Created with IntelliJ IDEA.
 * Project: demo
 * Author: jpruby
 * Date: 2022/04/25/16:17
 * Description: 一看就会，一写就废
 * FilePath: com.jpruby.service.impl
 * "hello world" is classical
 * Copyright (c) 2022, All Rights Reserved.
 */
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {

    @Override
    @Transactional   // 声明式事务注解，可以方便回滚
    public void insertUser() {
        //添加两个用户 模拟添加用户
        User user = new User();
        user.setName("xiangqing");
        user.setAge(9);

        User user2 = new User();
        user2.setName("xiangqing");
        user2.setAge(9);
        save(user);
        int a = 1/0;
        save(user2);
    }
}
